package com.duan.boot.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.duan.boot.entity.HomePage;
import com.duan.boot.entity.User;

/**
 * @author duan
 * @date 2022/11/21 12:53
 */
public interface HomePageMapper {
    /**
     * 根据用户的id来查找这个用户
     * @param id 用户id
     * @return 用户的对象
     */
    HomePage getById(int id);

    /**
     * 修改用户的todoList和moodCard
     * @param homePage
     * @return
     */
    Boolean saveHomePage(HomePage homePage);

    /**
     * 插入一个用户
     * @param homepage
     * @return
     */
    Boolean insertUser(User homepage);

    /**
     * 删除homepage里面的user
     * @param id
     * @return
     */
    Boolean removeUser(Integer id);

    /**
     * 通过令牌查找用户
     * @param token
     * @return
     */
    HomePage findByToken(String token);
}
